package com.chuanyekeji.aokai.Controller;

import com.chuanyekeji.aokai.Entity.Seo;
import com.chuanyekeji.aokai.Mapper.SeoMapper;
import com.chuanyekeji.aokai.Util.ReturnData;
import com.google.gson.Gson;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@CrossOrigin(origins = "*",maxAge = 3600)
@RestController
public class SeoController {


    @Autowired
    SeoMapper seoMapper;

    /**
     * 添加seo信息
     * @param seo
     * @return
     */
    @RequestMapping("addSeo")
    String addSeo(Seo seo) {
        seo.setIsFirstPage(1);
        seoMapper.insertSelective(seo);
        return "添加成功";
    }

    /**
     * 修改首页seo信息
     * @param seo
     * @return
     */
    @RequestMapping("changeSeo")
    String changeSeo(Seo seo) {
        Seo s = seoMapper.selectByPrimaryKey(1);
        seo.setId(s.getId());
        seoMapper.updateByPrimaryKeySelective(seo);
        return "修改成功";
    }

    /**
     * 获取SEO信息
     * @return
     */
    @RequestMapping("getSeo")
    String getSeo(@RequestParam(required=false,defaultValue="1") int id) {
        Seo seo = seoMapper.selectByPrimaryKey(id);
        return ReturnData.success("success",new Gson().toJson(seo));
    }
}
